home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 …ember: Reference Library / Dev.CD Dec 94.toast / Technical Documentation / Inside Macintosh / Interapplication Comm / Interapplication Comm.rsrc / IDX#_1000 < prev    next >
Encoding:
Text File  |  1994-10-25  |  39.6 KB  |  58 lines

  1. SymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ'aete' resourcesrecordable applications androle ofscriptable applications and3AEIMP (Apple Event Interprocess Messaging Protocol)Apple event handlers
  2. introduced3Apple Event Interprocess Messaging Protocol (AEIMP);Apple event object classes. See object classes, Apple eventApple event objectsApple Event RegistryStandard Suites andobject classes andApple Event RegistryStandard SuitesAApple event terminology extension resources. See 'aete' resourcesEApple events. See also Apple event attributes; Apple event parametershandling
  3. introducedrequired
  4. responding tosendingstandard suites ofAppleScript scripting language
  5. supporting%client applications, for Apple events
  6. introducedCore suite of Apple events;Edition Manager. See also editions; publishers; subscribers
  7. introduced&functional-area suites of Apple events$interapplication communication (IAC)object classes, Apple eventApple event objects and!Open Scripting Architecture (OSA)definedrecordable applications'aete' resources and
  8. introducedRequired suite of Apple eventsresource types'aeut'. See 'aeut' resources    resources?Apple event terminology. See 'aete' resources, 'aeut' resourcesScript Editor application%and applications that execute scriptsscriptable applications andscriptable applications'aete' resources and
  9. introducedrequirements forscripting components
  10. introducedscripting languages/AppleScript. See AppleScript scripting language
  11. supportingscripts
  12. introducedmanipulating and executing%server applications, for Apple events
  13. introducedSet Data eventhandlingsent during script execution'alis' format type'alis' resource type'fmts' format type'prvw' format type'sect' resource type alert boxes%for multiple publishers in a documentfor new publishers-alias records, for publishers and subscribersfrom Edition ManagerSection Cancel Section ReadSection Scroll
  14. Section Writeapplication-defined routinesMyExpDlgHook functionMyExpModalFilter function
  15. MyIO functionMyOpener functionAssociateSection function&borders for publishers and subscribersin bitmapped graphicsin object-oriented graphicsin spreadsheetsin word processorsCallEditionOpenerProc functionCallFormatIOProc functionCloseEdition function$Create Publisher command (Edit menu)#CreateEditionContainerFile function#DeleteEditionContainerFile function dialog boxes+customizing, for publishers and subscribersfor publisher creationfor publisher optionsfor subscriber creationfor subscriber options!dialog hook functions, expandable    Edit menuCreate Publisher commandEdition Manager commands in$Publisher/Subscriber Options commandShow/Hide Borders commandStop All Editions commandSubscribe To commandedition containersalias record reference toclosingcreatingdefineddeletingopener functions opener verbsopening to read data
  16. to write data
  17. preview of reading from
  18. relocating
  19. writing to%edition containers. See also editionsand Translation Manager routines inedition opener functionsEditionContainerSpec data typeEditionHasFormat function!EditionOpenerParamBlock data typeeditionsdefined formats for
  20. preview of%editions. See also edition containers
  21. event recordsEventRecord data type expandable dialog hook functions(expandable modal-dialog filter functions
  22. file types'edtp''edts''edtt'format I/O verbs format marks format typesFormatIOParamBlock data typeFormatsAvailable data typeGetEditionFormatMark functionGetEditionInfo functionGetEditionOpenerProc function$GetLastEditionContainerUsed functionGetStandardFormats functionGoToPublisherSection function
  23. I/O functionsInitEditionPack functionIsRegisteredSection function
  24. menu commandsCreate Publisher (Edit menu)(Publisher/Subscriber Options (Edit menu)Show/Hide Borders (Edit menu)Stop All Editions (Edit menu)Subscribe To (Edit menu))modal-dialog filter functions, expandablenew publisher reply recordsnew subscriber reply recordsNewPublisherDialog functionNewPublisherExpDialog functionNewPublisherReply data typeNewSection functionNewSubscriberDialog functionNewSubscriberExpDialog functionNewSubscriberReply data typeOpenEdition function opener verbsOpenNewEdition function%Publisher Options command (Edit menu)0Publisher/Subscriber Options command (Edit menu)
  25. publishersborders    cancelingcreatingdefinedlocatingmultiple options for update modes0publishing data. See Edition Manager; publishersReadEdition functionRegisterSection function'alis''sect'aliassectionsample routinesDoNewPublisherDoNewSubscriberDoOptionsDialog
  26. DoReadEdition
  27. DoSectionReadDoWriteEditionMyGetSectionHandleFromEventMyHandleSectionReadEventMyOpenExistingDocumentMySaveDocumentSection Cancel eventSection Read eventpreventing initial.section records for publishers and subscribersSection Scroll eventSection Write eventSectionOptionsDialog function SectionOptionsExpDialog functionSectionOptionsReply data typeSectionRecord data type*sections. See also publishers; subscribers    cancelingdefinedreading and writing registeringrenaming documents that containSetEditionFormatMark functionSetEditionOpenerProc function%Show/Hide Borders command (Edit menu)%Stop All Editions command (Edit menu) Subscribe To command (Edit menu)&Subscriber Options command (Edit menu) subscribersborders    cancelingcreatingdefinedmodifying the contents of options forto non-edition files update modes-subscribing. See Edition Manager; subscribers(terminology in applications, recommendedUnRegisterSection functionWriteEdition functionzzaction field
  28. zzalias fieldzzcanceled fieldzzchanged fieldzzcontainer fieldzzcrDate fieldzzfdCreator fieldzzfdType fieldzzformatsMask fieldzzkFormatListFormat constant zzkind fieldzzkPICTformatMask constantzzkPreviewFormat constant#zzkPublisherDocAliasFormat constantzzksndFormatMask constantzzkTEXTformatMask constantzzmdDate field zzmode fieldzzpreview fieldzzpreviewFormat fieldzzpumManual constantzzpumOnSave constantzzrefCon fieldzzreplacing fieldzzsectionH fieldzzsectionID fieldzzstPublisher constantzzstSubscriber constantzzsumAutomatic constantzzsumManual constantzzusePart fieldzzversion field'----' keyword'addr' keyword'aevt' event class'core' event class'errn' keyword'errs' keyword'esrc' keyword'evcl' keyword'evid' keyword'from' keyword%as the keyOriginalAddressAttr keyword'inte' keyword'miss' keyword'oapp' event ID'odoc' event ID'optk' keyword'pdoc' event ID'psn' descriptor type'quit' event ID'rtid' keyword'sign' descriptor type'ssid' descriptor type'targ' descriptor type'timo' keyword'tran' keyword&additional parameters for Apple eventsaddress descriptor recordsdefined
  29. AE records-and other Apple Event Manager data structuresdefinedAEAddressDesc data typeAEDesc data typeAEDescList data typeAEKeyDesc data typeAEKeyword data typeAERecord data typeApple event attributesdefined
  30. event classes    event IDs
  31. event sourcesinteraction level keywords formissed keywordoriginal source    return IDtarget addresstimeouttransaction IDApple event dispatch tablesdefineddefinedtasks performed byApple Event Managerclassification ofcontainer hierarchy fordefined#described in Apple event parameters elements offindinghierarchy within an applicationobject specifier records and
  32. properties ofApple event parameters
  33. additionaldefineddirectoptionalrequiredApple event records-and other Apple Event Manager data structuresdefined    acceptingattributes and parameters forclient applications usingdata structures indefined,Open Application. See Open Application event)Open Documents.  See Open Documents event
  34. processingrequesting services throughserver applications usingAppleEvent data typedefinedcontainer hierarchydefined
  35. containers%described in object specifier recordscProperty as object class IDdescriptor lists-and other Apple Event Manager data structuresdefinedAdescriptor records. See also keyword-specified descriptor records-and other Apple Event Manager data structuresdefineddescriptor typesdefinedDescType data type"direct parameters for Apple eventsApple events sent byelements of Apple event objects
  36. event classes    event IDsextensions of object classes
  37. Finder eventsformName key form
  38. introducedformPropertyID key form
  39. introducedformRange key form
  40. introducedformRelativePosition key form
  41. introducedformTest key form
  42. introducedformUniqueID key form
  43. introduced3handlers for Apple events. See Apple event handlerskAECoreSuite event classkAEOpenDocuments event IDkAEPrintDocuments event IDkAEQuitApplication event IDkCoreEventClass event class%key data, in object specifier recordsdefined%key form, in object specifier recordsdefinedkeyAddressAttr keywordkeyAEContainer keywordkeyAEDesiredClass keywordkeyAEKeyData keywordkeyAEKeyForm keywordkeyDirectObject keywordkeyErrorNumber keywordkeyErrorString keywordkeyEventClassAttr keywordkeyEventIDAttr keywordkeyEventSourceAttr keywordkeyInteractLevelAttr keywordkeyMissedKeywordAttr keywordkeyOptionalKeywordAttr keywordkeyOriginalAddressAttr keywordkeyReturnIDAttr keywordkeyTimeoutAttr keywordkeyTransactionIDAttr keywordAkeyword-specified descriptor records. See also descriptor recordsdefinedkeywords for Apple eventsnull descriptor recordsas default reply Apple eventobject class IDs%for properties of Apple event objectsin object specifier records"object class inheritance hierarchy)and classification of Apple event objectsdefinedobject specifier recordsdefined keywords for    resolvingOpen Application event event ID forOpen Documents event event ID forillustration of responding to$optional parameters for Apple eventsdefinedprimitive object classesPrint Documents event event ID for!properties of Apple event objectsdefinedobject class ID forQuit Application event event ID for$required parameters for Apple eventsand object specifier recordsdefined%source applications, for Apple events'subclasses, in object class definitions)superclasses, in object class definitions%target applications, for Apple events!typeApplSignature descriptor type'typeProcessSerialNumber descriptor typetypeSessionID descriptor typetypeTargetID descriptor typezzcProperty constantzzdataHandle fieldzzdescContent fieldzzdescKey fieldzzdescriptorType fieldzzformName constantzzformPropertyID constantzzformRelativePosition constantzzformTest constantzzformUniqueID constantzzkAECoreSuite constantzzkAEOpenApplication constantzzkAEOpenDocuments constantzzkAEPrintDocuments constantzzkAEQuitApplication constantzzkCoreEventClass constantzzkeyAddressAttr constantzzkeyAEContainer constantzzkeyAEDesiredClass constantzzkeyAEKeyData constantzzkeyAEKeyForm constantzzkeyDirectObject constantzzkeyErrorNumber constantzzkeyErrorString constantzzkeyEventClassAttr constantzzkeyEventIDAttr constantzzkeyEventSourceAttr constantzzkeyInteractLevelAttr constantzzkeyMissedKeywordAttr constant!zzkeyOptionalKeywordAttr constant!zzkeyOriginalAddressAttr constantzzkeyReturnIDAttr constantzzkeyTimeoutAttr constantzzkeyTransactionIDAttr constantzztypeApplSignature constant"zztypeProcessSerialNumber constantzztypeSessionID constantzztypeTargetID constant!'****' (wildcard) descriptor type'aevt' descriptor type'alis' descriptor type'appa' descriptor type'bool' descriptor type'comp' descriptor type'doub' descriptor type'enum' descriptor type'exte' descriptor type'fals' descriptor type'fss' descriptor type'keyw' descriptor type'list' descriptor type'long' descriptor type'magn' descriptor type'null' descriptor type'prop' descriptor type'reco' descriptor type'sect' descriptor type'shor' descriptor type'sing' descriptor type'SIZE' resourceuse by Apple events'TEXT' descriptor type'true' descriptor type'type' descriptor type2deleting keyword-specified descriptor records fromgetting data out of!getting descriptor records out ofMgetting sizes and descriptor types of keyword-specified descriptor records inAEArrayData data typeAEArrayDataPointer data typeAEArrayType  data typeAECoerceDesc functionAECoercePtr functionAECountItems functionAEDeleteItem functionAEDeleteKeyDesc functionAEDeleteParam functionAEDisposeDesc functionAEEventClass data typeAEEventID data typeAEEventSource data typeAEGetArray functionAEGetAttributeDesc functionAEGetAttributePtr functionAEGetCoercionHandler functionAEGetEventHandler function AEGetInteractionAllowed functionAEGetKeyDesc functionAEGetKeyPtr functionAEGetNthDesc functionAEGetNthPtr functionAEGetParamDesc functionAEGetParamPtr functionAEGetSpecialHandler functionAEGetTheCurrentEvent function!AEInstallCoercionHandler functionAEInstallEventHandler function AEInstallSpecialHandler functionAEInteractAllowed data typeAEInteractWithUser functionAEManagerInfo functionAEProcessAppleEvent function AERemoveCoercionHandler functionAERemoveEventHandler functionAERemoveSpecialHandler functionAEResetTimer function AEResumeTheCurrentEvent function AESetInteractionAllowed functionAESetTheCurrentEvent functionAESizeOfAttribute functionAESizeOfKeyDesc functionAESizeOfNthItem functionAESizeOfParam function!AESuspendTheCurrentEvent functiongetting data out of!getting descriptor records out ofgetting descriptor types ofgetting sizes ofoptional keywordApple event data structuresarrays disposing of
  44. summarizedgetting entries frominstalling entries inremoving entries fromsystemadding to dispatch tables,called from the AEProcessAppleEvent functiongetting from dispatch tablesremoving from dispatch tableswritinggetting information about routines intesting for availabilityuse of Notification Manager(user interaction with server applicationchecking for missing requireddeleting error number error stringgetting data out of!getting descriptor records out ofgetting descriptor types ofgetting sizes of disposing ofgetting data out of!getting descriptor records out ofand high-level eventsCreate Publisherdetermining current dispatching*Print Documents. See Print Documents event,Quit Application. See Quit Application event replying to"requesting more time to respond to Reset Timerresuming handling ofsuspending handling of MyCoerceDesc MyCoercePtrMyEventHandlerarrays, data types for$setting user interaction preferences&coercion handlers for descriptor typesCreate Publisher eventcounting descriptor records in deleting descriptor records from disposing ofgetting data out of!getting descriptor records out of1getting descriptor types of descriptor records in&getting sizes of descriptor records incoercing data incounting in descriptor listsdeleting from descriptor lists disposing of'getting data out of, in descriptor list0getting descriptor types of, in descriptor listsgetting from attributesgetting from descriptor lists1getting from keyword-specified descriptor recordsgetting from parameters%getting sizes of, in descriptor listscoercing
  45. in AE recordsin Apple eventsin descriptor listsused by Apple Event Managerdispatch tablesfor Apple event handlersfor coercion handlersfor special handlers0installing entries in Apple event dispatch table    File menu Quit command(high-level events. See also Apple events$handling when accepting Apple eventsisHighLevelEventAware flagkAEAlwaysInteract flagkAEAnswer event IDkAECanInteract flagkAECanSwitchLayer flagkAEInteractWithAll flagkAEInteractWithLocal flagkAEInteractWithSelf flagkAENeverInteract flagkAEQueueReply flagkAEWaitReply flagkeyAEEditionFileLoc keyworddeleting from AE records disposing ofgetting data out of!getting descriptor records out ofgetting descriptor types ofgetting sizes ofkHighLevelEvent  message classlocalAndRemoteHLEvents flagQuit (File menu)1Notification Manager, used by Apple Event Managerobject callback functions#special handler dispatch tables andObject Support Library    disablingdefinedhandlingdefinedhandling$and keyOptionalKeywordAttr attributedefinedhandlingprogram linking'to server applications for Apple eventsdefinedhandlingQuit command (File menu)reference constantsfor Apple event handlersreply Apple events disposing of timeouts forrequired Apple eventsReset Timer event'SIZE'sizeDoEventDoHighLevelEventMyGotRequiredParamsMyHandleCreatePublisherEvent MyHandleOApp MyHandleODoc MyHandlePDoc MyHandleQuit    MyHandler
  46. MyMultHandler SectionEventMsgClass event classSectionReadMsgID event IDSectionScrollMsgID event IDSectionWriteMsgID event ID$setting user interaction preferencesuser interaction with!system Apple event dispatch tablesystem coercion dispatch table&timeouts for interacting with the usertimeouts for reply Apple eventstypeAEList descriptor typetypeAERecord descriptor typetypeAlias descriptor typetypeAppleEvent descriptor type!typeAppParameters descriptor typetypeBoolean descriptor typetypeChar descriptor typetypeComp descriptor typetypeEnumerated descriptor typetypeExtended descriptor typetypeFalse descriptor typetypeFSS descriptor typetypeKeyword descriptor typetypeLongFloat descriptor typetypeLongInteger descriptor typetypeMagnitude descriptor typetypeNull descriptor type#typeObjectSpecifier descriptor typetypeProperty descriptor typetypeSectionH descriptor typetypeShortFloat descriptor type typeShortInteger descriptor typetypeTrue descriptor typetypeType descriptor typetypeWildCard descriptor typeuser interaction
  47. requesting*setting preferences for client application*setting preferences for server applicationzzAEDataArray fieldzzAEDescArray fieldzzAEHandleArray fieldzzAEKeyDescArray fieldzzAEPackedArray field zzisHighLevelEventAware constantzzkAEAlwaysInteract constantzzkAEAnswer constantzzkAECanInteract constantzzkAECanSwitchLayer constantzzkAECreatePublisher constantzzkAEDefaultTimeout constantzzkAEDirectCall constantzzkAEIDoMarking constantzzkAEIDoMinimum constantzzkAELocalProcess constantzzkAEMiscStdSuite constantzzkAENeverInteract constantzzkAENoDispatch constantzzkAEQueueReply constantzzkAERemoteProcess constantzzkAESameProcess constantzzkAEUnknownSource constantzzkAEWaitReply constantzzkeyAEEditionFileLoc constantzzkeyPreDispatch constantzzkeySelectProc constantzzkHighLevelEvent constantzzkNoTimeOut constant!zzlocalAndRemoteHLEvents constantzzSectionEventMsgClass constantzzSectionReadMsgID constantzzSectionScrollMsgID constantzzSectionWriteMsgID constantzztypeAEList constantzztypeAERecord constantzztypeAlias constantzztypeAppleEvent constantzztypeAppParameters constantzztypeBoolean constantzztypeChar constantzztypeComp constantzztypeEnumerated constantzztypeExtended constantzztypeFalse constantzztypeFSS constantzztypeKeyword constantzztypeLongFloat constantzztypeLongInteger constantzztypeMagnitude constantzztypeNull constantzztypeObjectSpecifier constantzztypeProperty constantzztypeSectionH constantzztypeShortFloat constantzztypeShortInteger constantzztypeTrue constantzztypeType constantzztypeWildCard constantadding to an Apple eventfor direct dispatchingaddresses in Apple eventsadding data to.adding keyword-specified descriptor records tocreatingAECreateAppleEvent functionAECreateDesc functionAECreateList functionAEDuplicateDesc functionAEPutArray functionAEPutAttributeDesc functionAEPutAttributePtr functionAEPutDesc functionAEPutKeyDesc functionAEPutKeyPtr functionAEPutParamDesc functionAEPutParamPtr functionAEPutPtr functionAESend functionAESendPriority data typeadding to Apple events,setting with the AECreateAppleEvent functionadding
  48. addresses forcreatingdirect dispatchingreply.  See reply Apple eventssending to the current processMyIdleFunction
  49. MyReplyFilteradding array data toadding descriptor records toadding items tocreatingadding as attributesadding as parametersadding to descriptor listscreating duplicating#direct dispatching, of Apple events)events, high-level. See high-level events.processing while waiting for reply Apple eventidle functionskAEDontExecute flagkAEDontRecord flagkAENoReply flagadding to AE records
  50. specifyingPPCBrowser functionuse with Apple eventsdirect dispatching and"filter functions while waiting forMyCreateOptionalKeywordMyGetTargetAddressMyIdleFunctionMySendMultiplyEventMySetTargetAddressessendMode flags for AESend target addresses of Apple events6WaitNextEvent function, use by the Apple Event ManagerzzkAEDonReconnect constantzzkAEDontExecute constantzzkAEDontReconnect constantzzkAEDontRecord constantzzkAEHighPriority constantzzkAENoReply constantzzkAENormalPriority constantzzkAEWantReceipt constantzzkAnyTransactionID constantzzkAutoGenerateReturnIDzzkCurrentProcess constant'form' keywordas the keyAEContainer keyword'seld' keyword'want' keywordAECallObjectAccessor functionAEDisposeToken functionAEGetObjectAccessor function AEInstallObjectAccessor functionAEObjectInit functionAERemoveObjectAccessor functionAEResolve functionAESetObjectCallbacks functionDapplication-defined functions for resolving object specifier recordsObject Support Library and#object accessor functions that find
  51. tokens forGet Data. See Get Data eventMove. See Move eventSet Data. See Set Data event
  52. MyAdjustMarksMyCompareObjectsMyCountObjectsMyDisposeTokenMyGetErrorDescMyGetMarkTokenMyMarkMyObjectAccessorboundary objects%specified in range descriptor records+specified in whose range descriptor recordsccntTokenRecord data typecomparison descriptor recordscomparison operators forcreatingdefined*complex object specifier records, creating%described in object specifier records for formTest
  53. specifyingdefault
  54. specifying!specifying for a range of objectsCreateCompDescriptor function CreateLogicalDescriptor functionCreateObjSpecifier functionCreateOffsetDescriptor functionCreateRangeDescriptor functiondefault containerfor object accessor functionserror callback functionformAbsolutePosition key form
  55. introduced key data for
  56. specifying key data for
  57. specifying key data for
  58. specifying key data for
  59. specifying key data for
  60. specifying
  61. and formWhose key data for
  62. specifying key data forformWhose key formGet Data event$resolving object specifier record in sample object accessor functionsfor formAbsolutePositionfor formNameIDfor formPropertyID
  63. for formRangefor formRelativePosition for formTestfor formUniqueID
  64. for formWhose
  65. specifying
  66. introduced
  67. specifyingkeyAECompOperator keywordkeyAEIndex keywordkeyAELogicalOperator constantkeyAELogicalTerms constantkeyAEObject1 keywordkeyAEObject2 keywordkeyAERangeStart constantkeyAERangeStop constantkeyAETest keywordlogical descriptor recordscreatingdefinedmark token functionmark-adjusting functionmarking callback functions!used to specify default containerobject accessor dispatch tablesdefinedgetting entries frominstalling entries inremoving entries fromsystemobject accessor functionsadding to dispatch tablescallingdefined examples offor propertiesgetting from dispatch tablesremoving from dispatch tableswhose descriptor records andwritingdefinederror callback functionmark token functionmark-adjusting functionmarking callback functionsobject comparison functionobject-counting functionobject-marking function
  68. specifyingtoken disposal functionwritingobject comparison function+application-defined functions for resolvingcomplexcreatingdescriptor types used insimple, creatingspecifying a propertyspecifying a rangespecifying a relative positionspecifying a test"specifying the container hierarchy initializinglinkingobject-counting functionobject-marking functionoffset descriptor records#object accessor functions that find(specifying in an object specifier recordrange descriptor recordscreating key data forfor object accessor function;relative position, specifying in an object specifier recordMyCompareObjectsMyCountObjectsMyCreateComparisonDescRecMyCreateDocContainerMyCreateFormNameObjSpecifierMyCreateLogicalDescRecMyCreateObjSpecRecMyCreateRangeDescriptorMyCreateTableContainerMyFindDocumentObjectAccessorMyFindParaObjectAccessor$MyFindPropertyOfWindowObjectAccessorMyFindWindowObjectAccessorMyFindWordObjectAccessorMyRequestRowFromTarget)simple object specifier records, creating%system object accessor dispatch tabletoken disposal functionscalled by Apple Event Managerdefinedmarking callback functions andtokens, for Apple event objectsdefineddefining descriptor types forobject accessor functions andranges of text and#typeAbsoluteOrdinal descriptor type"typeCompDescriptor descriptor type$typeCurrentContainer descriptor type%typeLogicalDescriptor descriptor type'typeObjectBeingExamined descriptor type#typeRangeDescriptor descriptor type#typeWhoseDescriptor descriptor typetypeWhoseRange descriptor typewhose descriptor recordswhose range descriptor recordszˇR/N≠¢Bg/ N≠7gíHnˇÚ/ N≠≤BßHnˇÚ®Û-_ˇ¸|ˇ˚JÆˇ¸g^HnˇÚ®{/ N≠*®ÙBzzformAbsolutePosition constantzzformRange constantzzformWhose constantzzkAEAll constantzzkAEAny constantzzkAEBeginsWith constantzzkAECompOperator constantzzkAEContains constantzzkAEEndsWith constantzzkAEEquals constantzzkAEFirst constantzzkAEGreaterThanEquals constantzzkAEIDoWhose constantzzkAELast constantzzkAELessThan constantzzkAELessThanEquals constantzzkAEMiddle constantzzkAENext constantzzkAEObject2 constantzzkAEPrevious constantzzkeyAEIndex constantzzkeyAEObject1 constantzzkeyAETest constantzzkeyAEWhoseRangeStart constantzzkeyAEWhoseRangeStop constant
  69. zztoken fieldzztokenClass fieldzztypeAbsoluteOrdinal constantzztypeCompDescriptor constantzztypeCurrentContainer constant zztypeLogicalDescriptor constantzztypeRangeDescriptor constantzztypeWhoseDescriptor constantzztypeWhoseRange constantand AppleScriptdefineddynamic loading of'aeut' resourcesand AppleScriptdefinedrole of'aplt' creator signature'APPL' file type'dplt' creator signature'scpt'  resource type'scpt' file type<Apple event user terminology resources. See 'aeut' resourcesAppleScript componentdefineddefineddialects, definedand scripting componentscompiled script filescompiled scriptsdefined+dialects, of AppleScript scripting languagedefined$factoring, for Apple event recording'APPL''scpt'generic scripting componentdefinedGet AETE event
  70. introducedsent by AppleScript component%Move event, handled by script contextand scripting componentsOSAID data typedefined'scpt'scriptresume dispatch functionsdefinedscript applicationsdefinedscript commentsscript contextsdefinedhandling Apple events with
  71. introduced script datadefinedscript window forscript editorsdefined script files
  72. script IDsdefinedscript text files
  73. script valuesdefineddefinedand generic scripting componentand scriptable applicationsdefined'using to manipulate and execute scriptsdefinedsent by AppleScript componentsource data, for scriptsdefined"terminology resources, Apple eventand AppleScriptdefinedcreating structure ofsupporting new suites*supporting standard suites with extensions-supporting standard suites without extensionssupporting subsets of suitesadditional parameters arraycomparison operators arrayelements arrayenumerations array events array header dataobject classes arrayproperties arrayresource type declaration structure of suites array'scsz' resourceAppleScript andAppleScript andGet AETEApple events andscriptable applications andhandling%insertion location descriptor recordskeyAEObject keywordkeyAEPosition keyword'aete'. See 'aete' resources'scsz'scripting size    MyGetAETEAppleScript and structure ofzzkAEAfter constantzzkAEBefore constantzzkAEBeginning constantzzkAEEnd constantzzkAEReplace constantzzkeyAEObject constantzzkeyAEPosition constantReceive Recordable Event    recording
  74. Recording Off Recording OnStart RecordingStop RecordingCreate Element event handler%sending events without executing themwindow movement New commandNew (File menu)Receive Recordable Event event    factoringguidelines for what to recordRecording Off eventRecording On eventMyDoDragWindow MyDoMenuNew MyDoMenuQuitMyHandleCreateElementMySendAECreateElement MySendAEQuitand Apple event recordingand Apple event recording Select event    recordingStart Recording eventStop Recording event-'CODE' resources, in script application files'erng' descriptor type"'modi' script information selector'osa ' component type'scpt' component subtype'scpt' resource typeuse in script application files'srce' keyword'srcs' keywordactive functionsroutines for manipulatingsupplying alternative#AECreateAppleEventProcPtr data typeAECreateProcPtr functionAESendProcPtr data type
  75. Recorded Text error numbers for OSAScriptError routines for#dialects, routines for manipulating MyActiveProcMyAECreateProc MyAESendProcMyResumeDispatchASGetSourceStyleNames functionASGetSourceStyles functionASInit functionASSetSourceStyles functionmodifying and recompiling+compiling, scripting component routines for<component description records, scripting component flags for5component instances, and scripting component routines+Component Manager, and scripting components-component-specific storage descriptor recordscreate functionsroutines for manipulatingsupplying alternativedefault scripting componentdefinedgetting and settingroutines for manipulating
  76. error numbers*returned by AppleScript for OSAScriptError3returned by scripting components for OSAScriptErrorFerrors in script compilation or execution, obtaining information about'osas'FindNextComponent functiongeneric script IDsand generic script IDsand OSALoad functioncomponent-specific routines and0default scripting component, getting and settingname of component, obtainingopening a connection to"generic storage descriptor recordsdefined!routines for manipulating trailerkeyOSASourceEnd keywordkeyOSASourceStart keyword kOASComponentType component type6kOSAGenericScriptingComponentSubtype component subtype0kOSAScriptIsModified script information selectorkOSAScriptResourceType resourcekOSASupportsAECoercion flagkOSASupportsAESending flagkOSASupportsCoercion flagkOSASupportsCompiling flagkOSASupportsDialects flagkOSASupportsGetSource flagkOSASupportsRecording flagkOSASupportsTinkering flagkOSASupportsWindowEditing flagOpenComponent functionOpenDefaultComponent functionOSAActiveProcPtr data typeOSAAddStorageType function$OSAAvailableDialectCodeList functionOSAAvailableDialects functionOSACoerceFromDesc functionOSACoerceToDesc functionOSACompile functionOSACompileExecute functionOSACopyID functionOSADisplay functionOSADispose functionOSADoEvent functionOSADoScript function#OSAExactScriptingComponent functionOSAExecute functionOSAExecuteEvent functionOSAGenericToRealID functionOSAGetActiveProc functionOSAGetCreateProc functionOSAGetCurrentDialect function(OSAGetDefaultScriptingComponent functionOSAGetDialectInfo function!OSAGetResumeDispatchProc functionOSAGetScriptInfo function!OSAGetScriptingComponent function+OSAGetScriptingComponentFromStored functionOSAGetSendProc functionOSAGetSource functionOSAGetStorageType functionOSALoad functionOSALoadExecute functionOSAMakeContext functionOSARealToGenericID functionOSARemoveStorageType functionOSAScriptError function"OSAScriptingComponentName functionOSASetActiveProc functionOSASetCreateProc functionOSASetCurrentDialect function(OSASetDefaultScriptingComponent functionOSASetDefaultTarget function!OSASetResumeDispatchProc functionOSASetScriptInfo functionOSASetSendProc functionOSAStartRecording functionOSAStopRecording functionOSAStore functionRecorded Text eventrecording scripts, routines forexample of useMyConnectToScripting
  77. MyDoNewScriptMyEditGenericScriptMyGeneralAppleEventHandlerMyGetScriptErrorInfoMyLoadAndExecutecreator signature for'routines for handling Apple events withused for global contextscoercing a descriptor record tocoercing to a descriptor record disposing of    executing+generic scripting component and trailer forgetting handle togetting information aboutloading and executingresource and file types forsaving saving and loading, routines for%setting and getting information aboutstorage formats forupdating"script error information selectorsand generic script IDsscript information selectorscoercing to readable textcoercion of, routines for!application-defined functions for%connecting with via Component Manager error numbers for OSAScriptError'flags for component description recordsoptional routines forrequired routines forroutines used bywriting$ScriptingComponentSelector data type#executing in one step, routines formultithreaded execution of"recording, Recorded Text event andrecording, routines forsend functionsroutines for manipulatingsupplying alternativeAppleScript routines for styles    compilingcompiling and executingobtaining from script data!typeOSAErrorRange descriptor type%typeOSAGenericStorage descriptor typeXCMDs, as a script!zzkAEUseStandardDispatch constantzzkASHasOpenHandler constantzzkeyOSASourceEnd constantzzkeyOSASourceStart constantzzkOASComponentType constantzzkOASNullScript constantzzkOSACanGetSource constantzzkOSAErrorApp constant zzkOSAErrorBriefMessage constantzzkOSAErrorMessage constantzzkOSAErrorNumber constant#zzkOSAErrorOffendingObject constant!zzkOSAErrorPartialResult constantzzkOSAErrorRange constant/zzkOSAGenericScriptingComponentSubtype constantzzkOSAScriptBestType constantzzkOSAScriptIsModified constant)zzkOSAScriptIsTypeCompiledScript constant(zzkOSAScriptIsTypeScriptContext constant&zzkOSAScriptIsTypeScriptValue constant!zzkOSAScriptResourceType constant!zzkOSASupportsAECoercion constant zzkOSASupportsAESending constantzzkOSASupportsCoercion constant zzkOSASupportsCompiling constantzzkOSASupportsDialects constant zzkOSASupportsGetSource constant zzkOSASupportsRecording constant zzkOSASupportsTinkering constant$zzkOSASupportsWindowEditing constantzztypeOSAErrorRange constant zztypeOSAGenericStorage constant$zztypeOSAGenericStorageType constantfor PPC session terminationMyCompletionRoutine procedureMyPortFilter functionauthenticating sessionscompletion routinesin PPC Toolboxfor PPCAccept functionfor PPCInform functionfor PPCRead functionfor PPCReject functionfor PPCWrite functionControl Panels folderDeleteUserIdentity functionfor incorrect passwordsfor invalid user namesfor program linkingfor user identificationfor users & groupsto enable guest accessGetDefaultUser functioninvalidating usersIPCListPorts function descriptionuse of by PPCBrowser functionIPCListPortsPBRec data type%linking programs. See program linkingLocationNameRec data typemessage blocksdefinedreading data usingwriting data usingport filter functionport locations
  78. port namesPortInfoRec data typePPC parameter blocks    PPC portsclosingdefinedlisting availableopeningspecifying locationsspecifying names PPC sessions    acceptingdefinedending exchanging message blocks during
  79. initiatingreceiving requests for    rejectingPPCAccept functionPPCAcceptPBRec data typeuse to locate a portPPCClose functionPPCClosePBRec data typePPCEnd functionPPCEndPBRec data typePPCInform functionPPCInformPBRec data typePPCInit functionPPCOpen functionPPCOpenPBRec data typePPCParamBlockRec data typePPCPortRec data typePPCRead functionPPCReadPBRec data typePPCReject functionPPCRejectPBRec data typePPCStart functionPPCStartPBRec data typePPCWrite functionPPCWritePBRec data typedefined
  80. dialog box/Program-to-Program Communications (PPC) Toolboxcalling conventionsdata structures in routines intesting for availability DoPPCAccept DoPPCRejectMyAcceptCompProcMyBrowserPortFilterMyDeleteNewUserRefNumMyInformCompProcMyIPCListPorts MyPPCBrowser
  81. MyPPCCloseMyPPCEnd MyPPCInform    MyPPCInit    MyPPCOpen    MyPPCRead
  82. MyPPCStart
  83. MyPPCWriteMyReadCompleteMyRejectCompProcMyStartSecureSessionMyWriteCompletesessions, PPC. See PPC sessionsSharing Setup control panelStartSecureSession functionUsers & Groups control panelzzppcNBPLocation constantzzppcNBPTypeLocation constantzzppcNoLocation constantzzppcServiceRealTime constant'qdef' resource type'qery' file type'qrsc' resource type'wstr' resource typeMyQDef functionMyResultHandler functionMyStatusFunc function#asynchronous parameter block recordDAL (Data Access Language)Data Access Language (DAL)Data Access ManagerY.See also queries; query documents; query records; result handlers; sessions, data accessasynchronous calls#asynchronous parameter block recordcanceling a function call'connection with a database, illustrateddata structures in
  84. data typesdisk-space limithigh-level interfacecompared to low-level examples ofretrieving dataroutinessending a querystatus routinesusinghigh-level routines    flowchartsequence of useuses initializinglocal database andlow-level interfacecompared to high-level examples ofretrieving datasending a queryusinglow-level routines    flowchartsequence of useusesqueriesconverting results to textdefined    executinghalting executionprocessing resultsretrieving resultssendingstarting#query definition function resourcesquery definition functionsquery documentscontents dialog boxes
  85. query recordscreatingdefined disposing ofquery resourcesquery string resources resources inresult handlers applicationfunction declarationprovided by Apple Computersystemresults records routines instatus routinesand status messagessamplesuggested usestesting for availabilityuser interface guidelinesfor providing feedbackfor query documents data serversdefinedstatus(database access. See Data Access Manager%database command strings. See queriesdatabase extensionsasynchronous execution anddefineddatabase queries. See queries"databases. See Data Access ManagerDBAsyncParamBlockRec data typeDBBreak functionDBColInfoRecord data typeDBDisposeQuery functionDBEnd functionDBExec functionDBGetConnInfo functionDBGetErr functionDBGetItem functionDBGetNewQuery functionDBGetQueryResults functionDBGetResultHandler functionDBGetSessionNum functionDBInit functionDBInstallResultHandler functionDBKill functionDBRemoveResultHandler functionDBResultsToText functionDBSend functionDBSendItem functionDBStartQuery functionDBState functionDBUnGetItem functionddev. See database extensionsfor query documents'disks, free space limit for data accessOpen Query command'qery'InitDBPack functionOpen Query command (File menu).See also Data Access Managerqueriesconverting results to textdefined    executinghalting executionprocessing resultsretrieving resultssendingstarting#query definition function resourcesquery definition functionsquery documentscontents dialog boxes
  86. query recordscreatingdefined disposing ofquery resourcesquery string resourcesQueryRecord data typeResListElem record'qdef''qrsc''wstr'queryquery definition function query stringresult handlers applicationfunction declaration
  87. installingprovided by Apple Computersystemresults recordsResultsRecord data typeMyGetQRCompRoutine    MyHiLevel    MyLoLevelMyQDefMySendFragmentMyStartCompRoutine
  88. MyStartStatusMyTypeIntegerHandlersession ID, data accessdefinedgettingsession numbers, data accessgettinguse ofsessions, data access controllingexamplesgetting information about
  89. initiating terminating$status routines, Data Access Managerand status messagesdefinedfor DBGetQueryResults functionfor DBStartQuery functionfunction declarationsamplezzcolData fieldzzcolInfo fieldzzcolTypes fieldzzcompletionProc fieldzzconnStr fieldzzcurrQuery fieldzzddevName fieldzzddevRef field
  90. zzflags field zzhost field
  91. zzid fieldzzkDBAboutToInit constantzzkDBExecComplete constantzzkDBGetItemComplete constant%zzkDBGetQueryResultsComplete constantzzkDBInitComplete constantzzkDBSendComplete constant zzkDBStartQueryComplete constantzzkDBUpdateWind constant zzlen fieldzznumCols fieldzznumQueries fieldzznumRes fieldzznumRows fieldzzpassword fieldzzplaces fieldzzqueryList fieldzzqueryProc fieldzzreserved fieldzzresList fieldzzresult fieldzztypeAnyType constantzztypeColBreak constantzztypeDate constantzztypeDiscard constantzztypeFloat constantzztypeInteger constantzztypeLBin constantzztypeLChar constantzztypeMoney constantzztypeNone constantzztypeRowBreak constantzztypeSMFloat constantzztypeSMInt constantzztypeTime constantzztypeTimeStamp constantzztypeVBin constantzztypeVChar constant zzuser fieldzzuserRef field